草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

ios - 启动屏幕未在 Xcode 中更新

开发环境:Xcode9.0我的应用程序有一个较旧的启动屏幕,我想将其替换为新的。问题是,除非我先清除所有内容和设置,否则我对LaunchScreen.storyboard文件所做的任何更改都不会显示在模拟器或设备上。我似乎在build设置中找不到任何错误,但也许我遗漏了什么。 最佳答案 如果您在新启动屏幕之前看到旧启动屏幕,那么我认为这是正常的。它也发生在我身上。我确信这不会发生在生产环境中(来自AppStore的应用程序)。如果您只是看不到要在启动屏幕Nib或Storyboard中显示的图像,我已在此处发布了一个答案:https:

ios - UISearchController 在点击时展开屏幕

我们在使用UISearchController作为导航栏中的项目时遇到了一个奇怪的问题。它被设置为左栏按钮项,当用户点击开始搜索时,搜索栏会扩展到屏幕右侧。下面是创建UISearchController的代码:resultSearchController=({letcontroller=UISearchController(searchResultsController:nil)controller.searchResultsUpdater=selfcontroller.dimsBackgroundDuringPresentation=falsecontroller.hidesNavi

html - Facebook mbasic 站点、移动 safari、主屏幕快捷方式和本地存储

我有一个关于mbasic.facebook.com页面的问题,以及他们如何设法在装有iOS12.3.1的iPhone上完成他们所做的事情。这与Facebook应用程序无关。我根本没有安装它。我在iOS上的移动浏览器中访问了mbasic.facebook.com,并在我的主屏幕上为它创建了一个快捷方式。当我使用快捷方式时,页面的行为类似于Apple所说的webapplication。,即它没有通常的移动safari用户界面。这是奇怪的部分:使用快捷方式并登录后,我切换到设置应用程序并在“Safari”下删除浏览器历史记录和网站数据。然后我再次使用快捷方式启动mbasicfacebook站

objective-c - 隐藏 UIStatusBar 在屏幕上留下空白的蓝色条

我有一个纵向iPhone应用程序,它有一个隐藏的导航栏,用于控制View之间的流动。在一个View中,我需要将View旋转90度以横向显示,并且我想隐藏状态栏。问题是,虽然状态栏被正确隐藏,但它会在屏幕顶部留下一个空的浅蓝色栏,而状态栏所在的位置。我的View实际上位于此栏下方,填满了屏幕。我试过调整View大小,但它已经设置为屏幕的完整大小。似乎这个蓝色条在我的视野之上。会不会是我把导航栏和状态栏都隐藏了?任何帮助,非常感谢。邓克 最佳答案 如果您使用的是隐藏导航栏的UINavigationController(UINavigat

iphone - 在屏幕上的随机位置显示 UIImageView

我正在开发一款使用陀螺仪将敌人保持在相对相同位置的游戏,代码如下:if([motionManagerisGyroAvailable]){[motionManagersetGyroUpdateInterval:0.05];[motionManagerstartGyroUpdatesToQueue:[NSOperationQueuemainQueue]withHandler:^(CMGyroData*gyroData,NSError*error){valueX3=gyroData.rotationRate.y*50;valueY3=gyroData.rotationRate.x*50;in

iphone - 在显示启动画面并将数据设置为 iPhone 中的初始屏幕时调用 Web 服务

我想在显示启动画面时从Web服务加载数据。在初始屏幕中,我需要显示这些数据。我怎样才能做到这一点?我需要从哪里调用网络服务? 最佳答案 您必须在您的Appdelegate中调用webservice并创建globleNSmutableArray并在您的应用中使用该数组与xmlparsiong-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{NSString*path=[NSSt

ios - 像 imessenger 提供的那样在屏幕上滑动时显示/隐藏键盘

我想实现,当从屏幕底部滑动到顶部时,键盘会显示在屏幕上,而当在屏幕上从上到下滑动时,键盘会隐藏。当我们在屏幕上滑动时,搜索文本字段和键盘会显示,向下滑动时会隐藏它,这就像iOS7的效果。 最佳答案 试试这个://declareapropertytostoreyourcurrentresponder@property(nonatomic,assign)idcurrentResponder;//inviewDidLoad:UISwipeGestureRecognizer*swipe=[[UISwipeGestureRecognizera

ios - 加载隐藏/屏幕外的 UIWebView

实际上我在这里有两个相关的问题,关于在UIWebView中加载请求的不同用例。在插入View层次结构且其隐藏属性或其父View之一设置为YES的WebView上调用-[UIWebViewloadRequest:]是否安全?在未插入View层次结构的WebView上调用-[UIWebViewloadRequest:]是否安全?我特别感兴趣的是,在不可见的UIWebView中加载请求是否被认为是一种好的做法,以及委托(delegate)是否分配给UIWebView将在请求成功/失败后收到通知。我问的原因是UIWebView类引用说“创建一个UIWebView对象,将它附加到一个窗口,并向它

ios - 当 View 位于 View 层次结构的顶部时,以编程方式使用自动布局在屏幕上居中 UIView

我已经实现了一个弹出式UIView,我通过[[[[UIApplicationsharedApplication]windows]lastObject]addSubview:popupView]添加到最顶层的窗口,因此它会出现在所有内容之上,甚至是键盘。我需要确保我以编程方式创建的这个弹出View将始终保持在屏幕中心。我试图添加自动布局约束,但它不喜欢我试图与最顶层窗口对齐的事实。你能告诉我如何做到这一点吗?谢谢。这就是我已经实现的,它将生成一个(非常详细的)错误,指出“View层次结构没有为约束准备......约束的项目必须是该View的后代”:[popupViewsetTransla

ios - 获取在后台运行的所有应用程序的屏幕截图(允许私有(private) API)

当我们按下主页按钮两次时,它会在屏幕上显示所有在后台运行的应用程序。有没有办法在应用程序中获取所有这些屏幕截图(使用Objective-C代码)? 最佳答案 简短的回答是否。为什么?Apple始终保持其自身的安全性。Apple绝不允许访问任何可能对任何其他应用程序造成问题的内容。苹果也不允许访问其私有(private)API。 关于ios-获取在后台运行的所有应用程序的屏幕截图(允许私有(private)API),我们在StackOverflow上找到一个类似的问题: